/**
 * Copyright 2016 whj All Rights Reserved. 
 * 项目名：
 * 包名：com.jingzhe.biz.sys.domain
 * 文件名：SysUser.java
 * 日期：Fri Jan 29 15:35:58 CST 2016
 */
package com.jingzhe.biz.sys.domain;

import java.io.Serializable;
import java.util.Date;

/**
 * 表： sys_user 的映射类.
 * @author wanghaijun
 */
public class SysUser implements Serializable {
    /**
     * 主键ID : 主键id.
     */
    private Integer id;

    /**
     * 归属公司 : 归属公司.
     */
    private Integer companyId;

    /**
     * 归属部门 : 归属部门.
     */
    private Integer officeId;

    /**
     * 登录名 : 登录名.
     */
    private String loginName;

    /**
     * 密码 : 密码.
     */
    private String password;

    /**
     * 工号 : 工号.
     */
    private String no;

    /**
     * 姓名 : 姓名.
     */
    private String name;

    /**
     * 邮箱 : 邮箱.
     */
    private String email;

    /**
     * 电话 : 电话.
     */
    private String phone;

    /**
     * 手机 : 手机.
     */
    private String mobile;

    /**
     * 用户类型 : 用户类型.
     */
    private Byte userType;

    /**
     * 用户头像 : 用户头像.
     */
    private String photo;

    /**
     * 最后登陆IP : 最后登陆IP.
     */
    private String loginIp;

    /**
     * 最后登陆时间 : 最后登陆时间.
     */
    private Date loginDate;

    /**
     * 是否可登录 : 是否可登录.
     */
    private Byte loginFlag;

    /**
     * 创建者 : 创建者.
     */
    private Integer createBy;

    /**
     * 创建时间 : 创建时间.
     */
    private Date createDate;

    /**
     * 更新者 : 更新者.
     */
    private Integer updateBy;

    /**
     * 更新时间 : 更新时间.
     */
    private Date updateDate;

    /**
     * 备注信息 : 备注信息.
     */
    private String remark;

    /**
     * 删除标记 : 删除标记（0：正常；1：删除）.
     */
    private Byte delFlag;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public Integer getOfficeId() {
        return officeId;
    }

    public void setOfficeId(Integer officeId) {
        this.officeId = officeId;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Byte getUserType() {
        return userType;
    }

    public void setUserType(Byte userType) {
        this.userType = userType;
    }

    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    public String getLoginIp() {
        return loginIp;
    }

    public void setLoginIp(String loginIp) {
        this.loginIp = loginIp;
    }

    public Date getLoginDate() {
        return loginDate;
    }

    public void setLoginDate(Date loginDate) {
        this.loginDate = loginDate;
    }

    public Byte getLoginFlag() {
        return loginFlag;
    }

    public void setLoginFlag(Byte loginFlag) {
        this.loginFlag = loginFlag;
    }

    public Integer getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Integer createBy) {
        this.createBy = createBy;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Integer getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(Integer updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Byte getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Byte delFlag) {
        this.delFlag = delFlag;
    }
}
